#pragma once

#include <functional>
#include "protocol.hpp"

class Task
{
private:
    int _sock;
    CalBack _handler;

public:
    Task()
    {
    }
    Task(int sock) : _sock(sock)
    {
    }
    ~Task()
    {
    }

    void disponse() // 处理任务
    {
        _handler(_sock);
    }
};